﻿/*!
 *
 * Date: 8/09/2011
 * http://pukis.com.br/
 *
 * Copyright Pukis 2011 
 *
 * Desenvolvedores:
 *      Felipe Assunção - felipeassuncao.net@gmail.com
 *      Rafael Milléo 
 *
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
 *
 */

html, body, div,h1, h2, h3, h4, h5, h6, p, blockquote, button, pre,a, abbr, acronym, address, img , cite, code,ins, kbd, q, s, samp,dl, dt, dd, ol, ul, li,
fieldset, form, input, textarea, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0; padding: 0; border: 0; outline: 0 none; font-size: 100%; vertical-align: baseline; background: transparent; }
textarea { resize: none; }
body { line-height: 1; font-size: 12px; color: #666; font-family: 'Calibri', Arial, Helvetica, sans-serif; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
em { font-style: normal; }
table { border-collapse: collapse; border-spacing: 0; }
a { color: #666; text-decoration: none; }
input { background: #fff; }
hr { display: none; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.clear { clear: both; }
.left { float: left; }
.right { float: right; }

body { background: #ede8e0; }
html, body, .mainContentWrapper { height: 100%; }
.mainContentWrapper { height: auto; min-height: 100%; width: 869px; margin: 0 auto; margin-bottom:20px; padding-bottom: 40px; }
#ajaxBusy { position: fixed; top: 50%; left: 50%; text-indent: -9999px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_ajax-busy.gif") center center no-repeat; }

#header .searchwrap #searchbox .busca .jQcustomselect { position: relative; left: 327px; display: block; float: left; width: 149px; height: 30px; font-size: 12px; font-family: Calibri, Arial; background: #FFF; }
#header .searchwrap #searchbox .busca .jQcustomselect ul { position: absolute; top: 25px; left: 0; z-index: 1; display:none; width: 149px; padding-top: 5px; background: #fff; }

table{}
table tr{} 
table tr td{
	color:#000;
}
table tr td a{
	color:#AA8A70;
	text-decoration:underline;
}
table tr th{
	background:#AA8A70;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}
table tr td, table tr th{
	padding:5px;
}
.listas .jQcustomselect {
	background: url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_fitext.png') no-repeat center center;
	float:left;
	font-family: Calibri, Arial; 
	font-size: 14px; 
	height: 27px;
	width:210px; 
}
.listas .jQcustomselect .permission-sel{
	float:right;
}
.listas .jQcustomselect a { 
	background: url("/Control/ArquivoExibir.aspx?NomeArquivo=arrow_down.png") 187px center no-repeat; 
	color: #000;
	display:block;
	font-size:13px;
	padding:7px; 
	text-decoration:none;
}
.listas #content .jQcustomselect ul {
	background: #fff;
	border: 2px solid #D9CABE;
	border-left: 1px solid #aa8a70;
	border-top:0;
	display:none; 
	margin-top: -4px; 
	padding-top: 5px;
	position:absolute;
	width: 207px;
	z-index:1;
}
.listas .jQcustomselect ul li { }
.listas .jQcustomselect ul li a { 
	background:none; 
}
.listas .jQcustomselect ul li a:hover{ 
	background:#AA8A70;
	color:#FFF;
}
.listas .jQcustomselect.permission-sel{ float:right; }
.listas .jQcustomselect.permission-sel a{ padding:4px; }

#content .fRadio input, #content form .fCheck input { display: none; }
#content .fRadio, #content .fCheck{ 
	background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_checkbox_normal.png") 0 5px no-repeat;
	cursor:pointer;
	display: block;
	float: left;
	height:16px;
	margin-right: 10px;
	padding: 5px 0 5px 32px; 
}
#content .fRadio.active, #content .fCheck.active{ 
	background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_checkbox_active.png") 0 5px no-repeat;
}


.cornered.top-left { position: absolute; top: 0; left:0; z-index: 2; display: block; width: 8px; height: 8px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_begecorner_topleft.png") 0 0 no-repeat; }
.cornered.top-right { position: absolute; top: 0; right:0; z-index: 2; display: block; width: 8px; height: 8px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_begecorner_topright.png") 0 0 no-repeat; }
.cornered.bottom-left { position: absolute; bottom: 0; left:0; display: block; width: 8px; height: 8px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_begecorner_bottomleft.png") 0 0 no-repeat; }
.cornered.bottom-right { position: absolute; bottom: 0; right:0; display: block; width: 8px; height: 8px; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_begecorner_bottomright.png") 0 0 no-repeat; }

.searchwrap { display: none; } 

.nav .subsection{ background:#FFF; display:none; float:left; margin-right:20px; padding:20px; width:200px; }
.nav .subsection h3 { display: block; font-size:14px; height: 30px; margin-bottom: 20px; margin-left: 0px; margin-top:-20px; padding-left: 10px; color: #fff; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerleft.png") 0 0 no-repeat; }
.nav .subsection h3 .inner { display: block; float: left; padding: 8px 10px 8px 0; background: #aa8a70 url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerright.png") right top no-repeat; }
.nav .subsection ul{}
.nav .subsection ul li{ margin:5px 0; }
.nav .subsection ul li a{ color:#aa8a70; font-size:13px; padding:5px 0; text-decoration:underline;}

#content{ background:#FFF; color:#aa8a70; font-size:13px; overflow: hidden; padding:20px; }
#content.gerenciar{ background:none; padding:0; overflow:visible; padding-bottom:70px; }
#content h2.titulo-sessao{ display: block; height: 30px; padding-left: 10px; color: #fff; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerleft.png") 0 0 no-repeat; margin-top:-20px; margin-bottom:20px; }
#content.gerenciar h2{ display:none; }
#content.gerenciar .giftlist{ background:none; }
#content.gerenciar .cornered.bottom-left,
#content.gerenciar .cornered.bottom-right{ bottom:70px; }
#content h2.titulo-sessao .inner{ display: block; float: left; font-size:14px; padding: 8px 10px 8px 0; background: #aa8a70 url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerright.png") right top no-repeat; }
#content form .giftlistul li{ margin-bottom:8px; overflow:hidden; }
#content form .giftlistul li span { float:left; font-size:14px; width: 250px; }
#content form .giftlistul li span.giftlistisactive{ padding:10px 0; }
#content form .giftlistul li span.giftlisterror { color: red; }
#content form .giftlistul li input,
#content form .giftlistul li textarea{
	background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_fitext.png') no-repeat center center;
	font-family:"Calibri", "Arial";
	font-size:14px;
	padding:5px;
	width:200px!important;
}
#content form .giftlistul li textarea{
	background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_textarea.png') no-repeat center center;
	height: 80px;
	padding: 6px;
}
#content form .giftlistul li.giftlistphoto{ display:none; }
#content form .giftlistul li.giftlistisactive input{width: auto;}
#content form .giftlistul li select{ display:none; }
#content .giftlist h2.giftlistsearch-title{ display:none; }
#content form .giftlistsearchul li{ margin-bottom:8px; overflow:hidden; }
#content form .giftlistsearchul li span { float:left; font-size:14px; margin:5px 0; width: 250px; }
#content .address h2{ font-size:14px; margin:10px 0; }
#content .address .address-list fieldset{ padding-top: 5px; }
#content .address .address-list .address-list-select li{ margin-bottom:10px; padding-left:30px; position:relative; }
#content .address .address-list .address-list-select li .fRadio{ left:0; position: absolute; top: 50%; margin-top: -13px; }
#content #giftlistsave, #content #giftlistsearchfind { background:#ced4b9; color:#aa8a70; float:right; margin-left: 10px; cursor: pointer; font-family: Calibri, Arial; font-size:13px; font-weight:bold; padding:8px 15px; text-transform:uppercase; width:auto; -webkit-border-radius: 6px; -moz-border-radius: 6px;  border-radius: 6px; }
#listcancel{ background:#ced4b9; color:#aa8a70; float:right; margin-left: 10px; font-family: Calibri, Arial; font-size:13px; font-weight:bold; padding: 10px 15px 9px; text-transform:uppercase; width:auto; -webkit-border-radius: 6px; -moz-border-radius: 6px;  border-radius: 6px; }

.giftlist-action { height: 30px; padding: 18px 0; background: #fff; }
.giftlist-action li { display: block; float: left; margin-top: 9px; margin-right: 10px; }
.giftlist-action li a { margin-top: 10px; margin-bottom: 10px; padding:8px 15px; color:#aa8a70; font-size:13px; border:none; background:#ced4b9; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

#content.gerenciar .giftlist-action{
	background:none;
	position:absolute;
	bottom:0;
}
#content.gerenciar .giftlist-table{
	background:#FFF;
}

.tablecontainer { margin-top: 10px; padding: 0 18px 18px; background: #fff; }
.giftlist-table { text-align: center; }
.giftlist-table .giftlist-header {  }
.giftlist-table .out { display: block; height: 30px; margin-left: 0px; padding-left: 10px; color: #fff; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerleft.png") 0 0 no-repeat; }
.giftlist-table .inner { display: block; float: left; padding: 8px 10px 8px 0; background: #aa8a70 url("/Control/ArquivoExibir.aspx?NomeArquivo=img_topiccornerright.png") right top no-repeat; }
.giftlist-table .giftlist-body-action a,
.giftlist-table .giftlist-body-action-sendfriend a,
.giftlist-table .giftlist-body-action-gerenciar a,
.giftlist-table .giftlist-body-action-visualizar a{ 
	display: block;
	margin: 0px 10px;
	padding-top:30px;
}
.giftlist-table .giftlist-body-action a { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_iconalter.png") center top no-repeat; }
.giftlist-table .giftlist-body-action-sendfriend a { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_iconshare.png") center top no-repeat; }
.giftlist-table .giftlist-body-action-gerenciar a { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_iconmanage.png") center top no-repeat; }
.giftlist-table .giftlist-body-action-visualizar a { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_iconview.png") center top no-repeat; }
.giftlist-table td { vertical-align: middle; font-size:14px; }
.giftlist-table .giftlist-header-codigo, .giftlist-table .giftlist-body-codigo{width: 100px;}
.giftlist-table .giftlist-header-name, .giftlist-table .giftlist-body-name{width: 300px;}
.giftlist-table .giftlist-header-eventdate, .giftlist-table .giftlist-body-eventdate{width: 110px;}
.giftlist-table .giftlist-header-finaly, .giftlist-table .giftlist-body-finaly{width: 200px;}

.giftlist-table .giftlist-body-codigo,
.giftlist-table .giftlist-body-name,
.giftlist-table .giftlist-body-eventdate,
.giftlist-table .giftlist-body-finaly{
	background:url("/Control/ArquivoExibir.aspx?NomeArquivo=img_navigation_divisor_2.png") 0 center no-repeat;
}

.giftlist-table .giftlist-header th{
	background:url('/arquivos/bg_table_title.png') no-repeat top center;
	padding:8px;
}

#refer-a-friend-form-gift-list {  }
#refer-a-friend-form-gift-list fieldset{
	clear:both;
}
#refer-a-friend-form-gift-list #div-title { margin-bottom: 15px; }
#refer-a-friend-form-gift-list #div-title p { font-size: 24px; color: #aa8a70; font-weight: bold; }
#refer-a-friend-form-gift-list label,
#refer-a-friend-form-gift-list #fldMessage legend{
	float:left;
	font-size:14px;
	padding: 8px 0;
	width:170px;
}
#refer-a-friend-form-gift-list #fldYourData { color: #aa8a70; }
#refer-a-friend-form-gift-list #fldYourData #legYourData { font-size: 14px; font-weight: bold; padding-bottom: 10px; }
#refer-a-friend-form-gift-list #fldYourData div { height: 30px; margin-bottom: 5px; }
#refer-a-friend-form-gift-list #fldYourData div #txtSeuNome,
#refer-a-friend-form-gift-list #fldYourData div #txtSeuEmail,
#refer-a-friend-form-gift-list #fldFriendsData #grp-amigo-indicar input,
#refer-a-friend-form-gift-list #fldMessage #txtMensagem {
	background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_fitext.png') no-repeat center center;
	font-family:"Calibri", "Arial";
	font-size:14px;
	padding:5px;
	width:200px!important;
}

#refer-a-friend-form-gift-list #fldFriendsData { color: #aa8a70; }
#refer-a-friend-form-gift-list #fldFriendsData #legFriendsData { font-size: 14px; font-weight: bold; padding-bottom: 10px; }
#refer-a-friend-form-gift-list #fldFriendsData #grp-amigo-indicar {  }
#refer-a-friend-form-gift-list #fldFriendsData #grp-amigo-indicar div { margin-bottom: 5px; }
#refer-a-friend-form-gift-list #fldFriendsData #grp-amigo-indicar div#divNomeAmigo1,
#refer-a-friend-form-gift-list #fldFriendsData #grp-amigo-indicar div#divNomeAmigo2,
#refer-a-friend-form-gift-list #fldFriendsData #grp-amigo-indicar div#divNomeAmigo3,
#refer-a-friend-form-gift-list #fldFriendsData #grp-amigo-indicar div#divNomeAmigo4{ margin-bottom:15px; }
#refer-a-friend-form-gift-list #fldMessage{
	margin-top:15px;
}
#refer-a-friend-form-gift-list #fldMessage #txtMensagem{
	background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_textarea.png') no-repeat center center;
	height: 80px;
	padding: 6px;
}
#refer-a-friend-form-gift-list #btnCancelar, 
#refer-a-friend-form-gift-list #btnEnviar,
#refer-a-friend-form-gift-list #btnAdicionarAmigos{ 
	background:#ced4b9; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#aa8a70; 
	cursor:pointer;
	float:left; 
	font-family: Calibri, Arial; 
	font-size:13px; 
	font-weight:bold; 
	margin:5px 0;
	margin-right:15px;
	padding:8px 15px; 
	text-transform:uppercase;
}
#refer-a-friend-form-gift-list #btnCancelar, 
#refer-a-friend-form-gift-list #btnEnviar{
	margin-bottom:0;
	margin-top:5px;
	margin-right:15px;
}
#listManage .giftlistdetails li{
	font-size:14px;
	margin:5px 0;
}
#listManage .giftlistdetails li span.titulo{
	color:#AA8A70;
	float:left;
	font-weight:bold;
	width:100px;
}
#listManage .giftlistdetails li span.texto{
	color:#000;
}
#listManage .giftlist-credit,
#listManage .giftlist-debit{ font-size:14px; }
#listManage .giftlist-credit{
	margin-top:10px;
}
#listManage .giftlist-debit{
	margin-bottom:10px;
}
#listManage table.giftlistsku-table{width: 100%;}
#listManage table.giftlistsku-table th.giftlistsku-header-product{ width:300px; }
#listManage table.giftlistsku-table th.giftlistsku-header-status{ width:120px; }
#listManage table.giftlistsku-table th.giftlistsku-header-qtde{ width:20px; }
#listManage table.giftlistsku-table th.giftlistsku-header-value{ width:100px; }
#listManage table.giftlistsku-table th.giftlistsku-header-remove{ width:80px; }
#listManage table.giftlistsku-table th.giftlistsku-header-send{ width:80px; }
#listManage table.giftlistsku-table td{
	color:#000;
	text-align:center;
	vertical-align:middle;
}
#listManage table.giftlistsku-table td a{
	color:#AA8A70;
	text-decoration:underline;
}
#listManage table.giftlistsku-table td.giftlistsku-body-remove label{
	margin-left: 30px;
}
#listManage table.giftlistsku-table td.giftlistsku-body-remove input{
	display:none;
}
#listManage .giftlistsku-action li{
	float: left;
	margin-right:20px;
	overflow: hidden;
}
#listManage .roundedButton{
	background: #CED4B9 url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_btn_left.png') no-repeat left center;
	float: left;
}

#listManage .roundedButton input.bt,
#listManage .giftlistsku-action li .roundedButton a{
	background: url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_btn_right.png') no-repeat right center;
	border:none;
	color: #AA8A70;
	cursor: pointer;
	display:block;
	font-family:"Calibri", "Arial";
	font-size: 13px;
	font-weight: bold;
	padding: 6px 15px;
}
#listManage .giftlistsku-action li .roundedButton a{ padding: 7px 15px; }

#listManage .giftlistsku-action{
	margin:25px 0;
	overflow:hidden;
}

.giftlistsearch input,
.giftlistsearch textarea{
	background:url('/Control/ArquivoExibir.aspx?NomeArquivo=bg_fitext.png') no-repeat center center;
	font-family:"Calibri", "Arial";
	font-size:14px;
	padding:5px;
	width:200px!important;
}


#TB_overlay { background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_overlay_shadow.png") 0 0 repeat; }
#TB_window { padding: 10px;  padding-top:40px; background: #f2ede8; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; -moz-box-shadow: 0px 0px 15px #333; -webkit-box-shadow: 0px 0px 15px #333; box-shadow: 0px 0px 15px #333; }
#TB_title { position: absolute; top: 0; right: 0; }
#TB_closeWindowButton { display: block; float: right; padding-right: 17px; color: #aa8a70; text-transform: lowercase; background: url("/Control/ArquivoExibir.aspx?NomeArquivo=img_close_icon.png") right center no-repeat; }

/* texto da lista quando usuário não está logado */
div.giftlist p {
	background-color: #fff;
	margin-left: 8px;
}